import tkinter
from trans import Trans

class Ui:
    def __init__(self):
        # 创建一个窗口对象
        self.screen = tkinter.Tk()
        # 设置窗口的位置以及大小
        self.screen.geometry("400x400+550+120")
        self.screen.title("小利翻译")
        # 创建label对象
        label = tkinter.Label(self.screen, text="请输入密码")
        label.place(x=80, y=100)
        self.u = tkinter.StringVar()
        text = tkinter.Entry(self.screen, textvariable=self.u)
        text.place(x=170, y=100)
        # 其中commend的值就是函数名
        button = tkinter.Button(self.screen, text="登录", command=self.login)
        button.place(x=190, y=150)
        # 使用mainloop方法使得窗口显示
        self.screen.mainloop()

    def login(self):
        for i in range(10):
            if self.u.get() == str(i):
                self.screen.destroy()
                self.tr = Trans()
                self.tr.trans()
                break
        else:
            self.error()
        pass

    def error(self):
        screen = tkinter.Tk()
        # 设置窗口的位置以及大小
        screen.geometry("600x300+450+100")
        # 创建label对象
        label = tkinter.Label(screen, text="error")
        label.place(x=60, y=90)
        # 其中commend的值就是函数名
        screen.mainloop()
